package com.dr.cmdb.query.neo4jdao.base;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import org.neo4j.ogm.annotation.GeneratedValue;
import org.neo4j.ogm.annotation.Id;

/**
 * @ProjectName: cmdb
 * @Package: com.dr.cmdb.application.neo4jdao.entity
 * @Description: 结点基础信息
 * @Author: duanrui
 * @CreateDate: 2021/4/7 11:33
 * @Version: 1.0
 * <p>
 * Copyright: Copyright (c) 2021
 */
@Data
@SuperBuilder
@AllArgsConstructor
@NoArgsConstructor
public abstract class BaseEntity {
    @Id
    @GeneratedValue
    private Long nodeId;

    private String name;

    private String label;

//    /**
//     * 创建时间
//     */
//    @JsonIgnore
//    @CreatedDate
//    private Date createTime;
//
//    /**
//     * 更新时间
//     */
//    @JsonIgnore
//    @LastModifiedDate
//    private Date updateTime;
//
//    /**
//     * 创建人
//     */
//    @CreatedBy
//    private String createUser;
//
//    /**
//     * 修改人
//     */
//    @LastModifiedBy
//    private String updateUser;
//
//    /**
//     * 是否删除，0表示正常使用，1表示删除
//     */
//    private Boolean delFlag;
}
